
#ifndef CALCULATOR_H
#define CALCULATOR_H

typedef struct Calculator_Fld Calculator_Fld;
typedef struct Calculator Calculator;

struct Calculator
{
	Calculator_Fld *pFld;
};

Calculator *Calculator_New();

void Calculator_Input(Calculator *pSelf, double dblOperandLeft, double dblOperandRight);
void Calculator_Add(Calculator *pSelf);
void Calculator_Substract(Calculator *pSelf);
void Calculator_Output(Calculator *pSelf);

void Calculator_Free(Calculator **ppSelf);

#endif // !CALCULATOR_H

